hand rest - Spanish English Dictionary